package compile

type Symbol interface {
	Name() string
	String() string
}

type EntrySymbol struct {
	PackageEntry
}

func (symbol *EntrySymbol) Name() string {
	return symbol.EntryName
}

func (symbol *EntrySymbol) String() string {
	return "EntrySymbol: " + symbol.EntryName
}

type ClassSymbol struct {
	ClassInfo
}
